package edzest.basic;

public class J02_Expression02 {

	public static void main(String[] args) {
		System.out.println(3+4.5*2+27/8);
		System.out.println(true||false&&3<4||!(5==7));
		System.out.println(7%4+3-2/6*'Z');
		System.out.println('D'+1+'M'%2/3);
		System.out.println(5.0/3+3/3);
		System.out.println(53%21<45/18);
		System.out.println( (4<6)||true&&false||false&&(2>3) );
		System.out.println(7-(3+8*6+3)-(2+5*2));
		
		//단일문자 저장시 char 형으로 선언
		//하지만, 정수형으로 선언한 변수를
		//char형으로 변환하면 문자로 출력가능
		//또한, char형으로 선언한 변수를
		//int형으로 변환하면 정수로 출력 가능
		int a = 65;
		System.out.println(a);
		System.out.println((char)a);
		
		char b = 'B';
		System.out.println(b);
		System.out.println((int)b);
		
		//
		System.out.println('A'+1); //A가 int로 바뀐 기준 아스키코드
		//아스키코드(1~127영어) -> 확장 아스키코드(유럽어추가) -> 유니코드(동양어추가, 우리가쓰는 코드)
	}

}
